package com.hfut.eeg.dao;

import com.hfut.eeg.dto.User;

public interface UserMapper {

    /**
     * 根据用户名获取后台管理员
     */
    User getUserByUsername(String username);


    /**
     * 注册功能
     */
    int register(User umsAdminParam);

    /**
     * 登录功能
     * @param username 用户名
     * @param password 密码
     * @return 生成的JWT的token
     */
    String login(String username,String password);

    /**
     * 刷新token的功能
     * @param oldToken 旧的token
     */
    String refreshToken(String oldToken);

}
